home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / enigma / earcd / utility / utilfile / pcshll05.lha / PacShell.cfg < prev    next >
Text File  |  1996-07-18  |  12KB  |  373 lines

  1. #####################################################################
  2. #                                    #
  3. # PacShell's Configuration file. It must be in the same directory   #
  4. # as PacShell. Many defintions here may be changed, when PacShell   #
  5. # is running. Then they will be saved in the file PacShell.dat,     #
  6. # which has a higher priority, so that the definitions here are     #
  7. # ignored. The advantage of this behaviour is, that you can install #
  8. # a newer Config-file without loosing all your configurations.        #
  9. #                                    #
  10. #####################################################################
  11.  
  12. SET "DefaultPath"   "Ram Disk:" # will be inserted in the Path-Gadget at start
  13. SET "MaxHeight"     "25"        # maximum number of lines displayed in listbox
  14. SET "DisplayMode"   "Simple"    # how to handle .info files (see docs)
  15. SET "TarTimeFix"    "True"      # Fix time, when using Amiga-gnutar
  16. SET "Stack"         "10000"     # Stack size for external programs
  17.  
  18. SET "Path"          "ram:;c:;sys:system;sys:utilities"
  19.  
  20. #
  21. # The names of the used archivers. They're configured as variables and
  22. # can be changed in PacShell. It is possible, to insert this names
  23. # directly into the commands, but then it is harder to change the
  24. # definitions, if the location of the archiver changes.
  25. #
  26. VAR "Zip"       "Zip"
  27. VAR "UnZip"     "UnZip"
  28. VAR "Zoo"       "Zoo"
  29. VAR "Arc"       "Arc"
  30. VAR "Diffy"     "Diffy"
  31. VAR "UnArj"     "unarj"
  32. VAR "UnRar"     "unrar"
  33. VAR "Tar"       "tar"
  34. VAR "Lzx"       "Lzx"
  35. VAR "LHarc"     "LhA"
  36.  
  37. #
  38. # Zip and UnZip command definitions
  39. #
  40. SET "Zip_Extract"       "[cdj]$UnZip -x $Unzip_Opts %l %w"
  41. SET "Zip_Freshen"       "[cdj]$UnZip -f $Unzip_Opts %l %w"
  42. SET "Zip_Update"        "[cdj]$UnZip -u $Unzip_Opts %l %w"
  43. SET "Zip_Test"          "$UnZip -t %l %w"
  44. SET "Zip_Delete"        "[ckl]$Zip -d %l %w"
  45. SET "Zip_Add1"          "[ckl]$Zip $Zip_Opts %a %v"
  46. SET "Zip_Move1"         "[cjkl]$Zip -m $Zip_Opts %a %v"
  47. SET "Zip_Freshen1"      "[ckl]$Zip -f $Zip_Opts %a %v"
  48. SET "Zip_Update1"       "[ckl]$Zip -u $Zip_Opts %a %v"
  49. SET "Zip_Test1"         "$UnZip -t %a"
  50. SET "Zip_ExtractTemp"   "[c]$UnZip -jo %l %t"
  51. SET "Zip_Add2"          "[ckl]$Zip $Zip_Opts %l %x"
  52. SET "Zip_ExtractAll"    "$UnZip -x %l"
  53. SET "Zip_AddAll"        "[ckl]$Zip %a #?"
  54. SET "Zip_MatchAll"      "*"
  55.  
  56. #
  57. # Lha/LHarc command definitions
  58. #
  59. SET "LHarc_Extract"     "[cj]$LHarc e -X $LhA_Opts $LhA_E_Opts %l %w %p"
  60. SET "LHarc_Freshen"     "[cj]$LHarc e -GX $LhA_Opts $LhA_E_Opts %l %w %p"
  61. SET "LHarc_Update"      "[cj]$LHarc e -TX $LhA_Opts $LhA_E_Opts %l %w %p"
  62. SET "LHarc_Test"        "$LHarc t -X %l"
  63. SET "LHarc_Delete"      "[ckl]$LHarc d -X $LhA_Opts $LhA_WD %l %w"
  64. SET "LHarc_Add1"        "[ckl]$LHarc r -X $LhA_Opts $Lha_A_Opts $LhA_WD %a %v"
  65. SET "LHarc_Move1"       "[cjkl]$LHarc m -X $LhA_Opts $Lha_A_Opts $LhA_WD %a %v"
  66. SET "LHarc_Freshen1"    "[ckl]$LHarc f -X $LhA_Opts $Lha_A_Opts $LhA_WD %a %v"
  67. SET "LHarc_Update1"     "[ckl]$LHarc u -X $LhA_Opts $Lha_A_Opts $LhA_WD %a %v"
  68. SET "LHarc_Test1"       "$LHarc t -X %a"
  69. SET "LHarc_ExtractTemp" "[bc]$LHarc e -qX -x0 %l %t"
  70. SET "LHarc_Add2"        "[ckl]$LHarc r -X $LhA_Opts $Lha_A_Opts $LhA_WD %l %x"
  71. SET "LHarc_ExtractAll"  "$LHarc x -X %l"
  72. SET "LHarc_AddAll"      "[ckl]$LHarc a -rexX %a #?"
  73. SET "LHarc_MatchAll"    "#?"
  74.  
  75. #
  76. # Zoo command definitions
  77. #
  78. SET "Zoo_Extract"       "[cdj]$Zoo x// %l %w"
  79. SET "Zoo_Test"          "$Zoo xNd %l %w"
  80. SET "Zoo_Delete"        "[ckl]$Zoo DP %l %w"
  81. SET "Zoo_Add1"          "[ckl]$Zoo aP %a %v"
  82. SET "Zoo_Move1"         "[cjkl]$Zoo aMP %a %v"
  83. SET "Zoo_Freshen1"      "[ckl]$Zoo auP %a %v"
  84. SET "Zoo_Update1"       "[ckl]$Zoo aunP %a %v"
  85. SET "Zoo_Test1"         "$Zoo xNd %a"
  86. SET "Zoo_ExtractTemp"   "[c]$Zoo x %l %t"
  87. SET "Zoo_Add2"          "[ckl]$Zoo aP %l %x"
  88. SET "Zoo_ExtractAll"    "$Zoo x// %l"
  89. SET "Zoo_AddAll"        "[ckl]$Zoo aP %a *"
  90. SET "Zoo_MatchAll"      "*"
  91.  
  92. #
  93. # Arc command definitions
  94. #
  95. SET "Arc_Extract"       "[cdj]$Arc x %l %w"
  96. SET "Arc_Test"          "$Arc t %l"
  97. SET "Arc_Delete"        "[ckl]$Arc d %l %w"
  98. SET "Arc_Add1"          "[ckl]$Arc a %a %v"
  99. SET "Arc_Move1"         "[cjkl]$Arc m %a %v"
  100. SET "Arc_Test1"         "$Arc t %a"
  101. SET "Arc_ExtractTemp"   "[bc]$Arc enw %l %t"
  102. SET "Arc_Add2"          "[ckl]$Arc a %l %x"
  103. SET "Arc_ExtractAll"    "$Arc x %l"
  104. SET "Arc_AddAll"        "[ckl]$Arc a %a *"
  105. SET "Arc_MatchAll"      "*"
  106.  
  107. #
  108. # Diffy command definitions
  109. #
  110. SET "Diffy_Test"        "$Diffy -t -z %p -o %l %w"
  111. SET "Diffy_Update"      "[cj]$Diffy -p $Dif_QFlag -z %p -o %l %w"
  112. SET "Diffy_Delete"      "[ckl]$Diffy -d $Dif_QFlag -o %l %w"
  113. SET "Diffy_Add1"        "[ckl]$Diffy $Dif_Opts $Dif_QFlag -o %a %p %v"
  114. SET "Diffy_Test1"       "$Diffy -t -z %p -o %a"
  115. SET "Diffy_Add2"        "[ckl]$Diffy $Dif_Opts $Dif_QFlag -o %l %p %x"
  116.  
  117. #
  118. # Lzx command definintions
  119. #
  120. SET "Lzx_Extract"     "[cj]$Lzx e -X $Lzx_Opts $Lzx_E_Opts %l %w %p"
  121. SET "Lzx_Test"        "$Lzx t -X %l"
  122. SET "Lzx_Delete"      "[ckl]$Lzx d -X $Lzx_Opts $Lzx_WD %l %w"
  123. SET "Lzx_Add1"        "[ckl]$Lzx a -X $Lzx_Opts $Lzx_A_Opts $Lzx_WD %a %v"
  124. SET "Lzx_Freshen1"    "[ckl]$Lzx f -X $Lzx_Opts $Lzx_A_Opts $Lzx_WD %a %v"
  125. SET "Lzx_Update1"     "[ckl]$Lzx u -X $Lzx_Opts $Lzx_A_Opts $Lzx_WD %a %v"
  126. SET "Lzx_Test1"       "$Lzx t -X %a"
  127. SET "Lzx_ExtractTemp" "[c]$Lzx e -q -X -x0 %l %t"
  128. SET "Lzx_Add2"        "[ckl]$Lzx a -X $Lzx_Opts $Lzx_A_Opts $Lzx_WD %l %x"
  129. SET "Lzx_ExtractAll"  "$Lzx x -X %l"
  130. SET "Lzx_AddAll"      "[ckl]$Lzx a -r -e -x -X %a #?"
  131. SET "Lzx_MatchAll"    "#?"
  132.  
  133. #
  134. # UnArj command definitions (Extract/Test only)
  135. #
  136. SET "Arj_Extract"     "[cdj]$UnArj x %l"
  137. SET "Arj_Test"        "$UnArj t %l"
  138. SET "Arj_Test1"       "$UnArj t %a"
  139. SET "Arj_ExtractAll"  "$UnArj x %l"
  140.  
  141. #
  142. # UnRar command definitions (Extract/Test only)
  143. #
  144. SET "Rar_Extract"     "[cdj]$UnRar $Rar_XFlag %l %w"
  145. SET "Rar_Test"        "$UnRar t %l %w"
  146. SET "Rar_Test1"       "$UnRar t %a"
  147. SET "Rar_ExtractTemp" "[c]$UnRar e %l %t"
  148. SET "Rar_ExtractAll"  "$UnRar x %l"
  149.  
  150. #
  151. # Tar command definitions
  152. #
  153. SET "Tar_Extract"       "[cdj]$Tar -x -f %l %w"
  154. SET "Tar_Delete"        "[ckl]$Tar +delete %l %w"
  155. SET "Tar_Add1"          "[ckl]$Tar -r -f %a %v"
  156. SET "Tar_Update1"       "[ckl]$Tar -u -f %a %v"
  157. SET "Tar_ExtractTemp"   "[bc]$Tar -x -f %l %t"
  158. SET "Tar_Add2"          "[ckl]$Tar -r -f %l %x"
  159. SET "Tar_ExtractAll"    "$Tar -x -f %l"
  160.  
  161. #
  162. # Defintions for user-conigurable Buttons in PacShell's window
  163. #
  164. SET "User1Text"         "Touc_h"
  165. SET "UserCall1"         "[cjr]SetDate %n"
  166. SET "User2Text"         "_Copy"
  167. SET "UserCall2"         "[cj]Copy FROM %v TO %p ALL QUIET CLONE"
  168. SET "User3Text"         "New_Shell"
  169. SET "UserCall3"         "[n]NewShell"
  170.  
  171. #
  172. # This def. tells PacShell to use AmigaGuide to display files, which
  173. # have the suffix .guide, when this are double-clicked.
  174. #
  175. SET ".guide" "amigaguide %t"
  176.  
  177. #
  178. # This def. tells PacShell to execute Files with suffix .run, if
  179. # they are double-clicked.
  180. #
  181. SET ".run"   "[d]%t"
  182.  
  183. #
  184. # Definition for a Console-Window, that is used, when PacShell runs
  185. # an external command, that needs one.
  186. #
  187. CONSOLE "CON:20/20/600/160/Pacshell Executing Command/AUTO/CLOSE/SIMPLE"
  188.  
  189. #
  190. # Dialog with options for Zip/Unzip
  191. #
  192. DIALOG "Zip" "Zip Options"
  193.     GUIDE "PacShell.guide" "ZipOptsDialog"
  194.     COLOR  3
  195.  
  196.     BORDER "Zip Options" 0 0 72 9
  197.     VAR "Zip_Opts" "-r"
  198.  
  199.     CHECKBOX "Collect files _recursively" 1 1 "-r"
  200.     CHECKBOX "Archive without _pathnames" 1 3 "-j"
  201.     CHECKBOX "Allow _growing existing zipfile" 1 5 "-g"
  202.     CHECKBOX "_Quiet mode" 40 1 "-q"
  203.     CHECKBOX "Simulate P_KZIP made zipfile" 40 3 "-k"
  204.     CHECKBOX "_Encrypt (verify key)" 40 5 "-ee"
  205.  
  206.     STRINGFIELD "_Work Directory" 22 7 32 128 "-b "
  207.     CYCLEBUTTON "Spee_d" 1 7 "Store" "-0" "Fast" "-1" "Average" "" "Slow" "-9" END
  208.  
  209.     BORDER "Unzip Options" 0 10 72 7
  210.     VAR "Unzip_Opts"
  211.  
  212.     CHECKBOX "E_xtract without pathnames" 1 11 "-j"
  213.     CHECKBOX "_Never overwrite existing files" 1 13 "-n"
  214.     CHECKBOX "_Overwrite without prompting" 1 15 "-o"
  215.     CHECKBOX "Quiet _mode" 40 11 "-q"
  216.     CHECKBOX "_Convert text (CR LF => LF)" 40 13 "-a"
  217.     CHECKBOX "Don't make names _lowercase" 40 15 "-U"
  218.  
  219.     PUSHBUTTON "_Save" 0 18 SAVE
  220.     PUSHBUTTON "_Use" 30 18 OK
  221.     PUSHBUTTON "Cancel" 61 18 CANCEL
  222. END
  223.  
  224. #
  225. # Dialog with options for Lha
  226. #
  227. DIALOG "Lharc" "Lha Options"
  228.     GUIDE "PacShell.guide" "LHarcOptsDialog"
  229.     COLOR 3
  230.  
  231.     BORDER "Archive Options" 0 0 67 9
  232.     VAR "LhA_A_Opts" "-r -e -x"
  233.  
  234.     CHECKBOX "Collect files _recursively" 1 1 "-r"
  235.     CHECKBOX "Archive _empty directories" 1 3 "-e"
  236.     CHECKBOX "Archive with _pathnames" 1 5 "-x"
  237.     CYCLEBUTTON "Co_mpression Speed" 1 7 "Store"  "-z"  "Fast" "-v9" "Average" "" "Slow" "-v0" END
  238.     CHECKBOX "Don't preserve _attributes" 33 1 "-a0"
  239.     CHECKBOX "Use ar_chive-bit" 33 3 "-s"
  240.     CHECKBOX "Set arc_hive-bit after adding" 33 5 "-S"
  241.     CHECKBOX "_Kill empty directories (Move)" 33 7 "-K"
  242.  
  243.     BORDER "Extract Options" 0 10 67 5
  244.     VAR "LhA_E_Opts"
  245.  
  246.     CHECKBOX "E_xtract without pathnames" 1 11 "-x0"
  247.     CHECKBOX "_Touch extracted files" 1 13 "-E"
  248.     CHECKBOX "Preser_ve attributes" 33 11 "-a"
  249.     CHECKBOX "_Don't clear archive-bit" 33 13 "-C0"
  250.  
  251.     VAR "LhA_Opts"
  252.  
  253.     CHECKBOX "_Quiet mode" 1 16 "-q"
  254.     CHECKBOX "Disable _interactivity" 1 18 "-m"
  255.     CHECKBOX "Ign_ore filenotes" 33 16 "-f"
  256.     CHECKBOX "Make filenames _lowercase" 33 18 "-l"
  257.  
  258.     VAR "LhA_WD"
  259.     STRINGFIELD "_Work Directory" 1 20 49 128 "-w"
  260.  
  261.     PUSHBUTTON "_Save" 0 23 SAVE
  262.     PUSHBUTTON "_Use" 28 23 OK
  263.     PUSHBUTTON "Cancel" 56 23 CANCEL
  264. END
  265.  
  266. #
  267. # Dialog with options for Diffy
  268. #
  269. DIALOG "Diffy" "Diffy Options"
  270.     GUIDE "PacShell.guide" "DiffyOptsDialog"
  271.     VAR "Dif_Opts" "-c -e -n"
  272.  
  273.     CHECKBOX "Don't collect files _recursively" 0 0 "-r"
  274.     CHECKBOX "Archive with _pathnames" 0 2 "-x"
  275.     CHECKBOX "_Don't swap, if new file is older" 0 4 "-c"
  276.  
  277.     CHECKBOX "Add _new files" 40 0 "-n"
  278.     CHECKBOX "Archive _obsolete files" 40 2 "-e"
  279.     CHECKBOX "Use old (short) _Headers" 40 4 "-h"
  280.  
  281.     CYCLEBUTTON "_Block size" 40 6
  282.     "Off" "-b0"  "1" "-b1"    "2" "-b2"    "3" "-b3"    "4" "-b4"
  283.     "5" "-b5"    "6" "-b6"    "7" "-b7"    "8" "-b8"    "9" ""
  284.     END
  285.  
  286.     VAR "Dif_QFlag"
  287.  
  288.     CHECKBOX "_Quiet mode" 0 6 "-qq"
  289.  
  290.     PUSHBUTTON "_Save" 0 9 SAVE
  291.     PUSHBUTTON "_Use" 28 9 OK
  292.     PUSHBUTTON "Cancel" 56 9 CANCEL
  293. END
  294.  
  295. #
  296. # Dialog with options for Lzx
  297. #
  298. DIALOG "Lzx" "LZX Options"
  299.     GUIDE "PacShell.guide" "LzxOptsDialog"
  300.     COLOR 3
  301.  
  302.     BORDER "Archive Options" 0 0 67 9
  303.     VAR "Lzx_A_Opts" "-r -e -x"
  304.  
  305.     CHECKBOX "Collect files _recursively" 1 1 "-r"
  306.     CHECKBOX "Archive _empty directories" 1 3 "-e"
  307.     CHECKBOX "Archive with _pathnames" 1 5 "-x"
  308.     CYCLEBUTTON "Compressio_n Speed" 1 7
  309.     "Store Files"  "-0"
  310.     "Fast compression" "-1"
  311.     "Default compression" ""
  312.     "More compression " "-3"
  313.     "Maximum compression" "-9"
  314.     END
  315.  
  316.     CHECKBOX "Don't preserve _attributes" 33 1 "-a0"
  317.     CHECKBOX "Use ar_chive-bit" 33 3 "-s"
  318.     CHECKBOX "Set arc_hive-bit after adding" 33 5 "-S"
  319.  
  320.     BORDER "Extract Options" 0 10 67 5
  321.     VAR "Lzx_E_Opts" "-x"
  322.  
  323.     CHECKBOX "E_xtract with pathnames" 1 11 "-x"
  324.     CHECKBOX "_Touch extracted files" 1 13 "-E"
  325.     CHECKBOX "Don't preser_ve attributes" 33 11 "-a0"
  326.     CHECKBOX "_Don't clear archive-bit" 33 13 "-C0"
  327.  
  328.     VAR "Lzx_Opts"
  329.  
  330.     CHECKBOX "_Quiet mode" 1 16 "-q"
  331.     CHECKBOX "Disable _interactivity" 1 18 "-m"
  332.     CHECKBOX "Ign_ore filenotes" 33 16 "-f"
  333.     CHECKBOX "Make filenames _lowercase" 33 18 "-l"
  334.  
  335.     STRINGFIELD "_Merge group size" 0 20 4 8 "-M" LONGINT CENTER
  336.  
  337.     VAR "Lzx_WD"
  338.     STRINGFIELD "_Work Directory" 25 20 25 128 "-w"
  339.  
  340.     PUSHBUTTON "_Save" 0 23 SAVE
  341.     PUSHBUTTON "_Use" 28 23 OK
  342.     PUSHBUTTON "Cancel" 56 23 CANCEL
  343. END
  344.  
  345. #
  346. # Dialog with options for UnRar
  347. #
  348. DIALOG "Rar" "Rar Option"
  349.     GUIDE "PacShell.guide" "RarOptsDialog"
  350.     VAR "Rar_XFlag" "x"
  351.  
  352.     CHECKBOX "E_xtract with pathnames" 4 0 "x"
  353.  
  354.     PUSHBUTTON "_Save" 0 3 SAVE
  355.     PUSHBUTTON "_Use" 12 3 OK
  356.     PUSHBUTTON "Cancel" 24 3 CANCEL
  357. END
  358.  
  359. #
  360. # Freely definable dialog
  361. #
  362. DIALOG "UserDialog" "User-definable Dialog"
  363.     GUIDE "PacShell.guide" "UserDialog"
  364.     COLOR 1
  365.  
  366.     TEXT "This Dialog is user-definable." 0 0
  367.     TEXT "Please read the documentation and" 0 2
  368.     TEXT "add the Definition to PacShell.cfg," 0 4
  369.     TEXT "if you want to define this dialog." 0 6
  370.  
  371.     PUSHBUTTON "OK" 12 8 OK
  372. END
  373.